package org.flowable.app.service;

import cmbchina.util.AjaxJson;
import cmbchina.util.RunScript;
import cmbchina.util.db.FlowDb;
import cmbchina.util.db.FlowFormDb;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.flowable.app.model.runtime.CompleteFormRepresentation;
import org.flowable.app.service.runtime.FlowableTaskFormService;
import org.flowable.app.service.runtime.FlowableTaskQueryService;
import org.flowable.engine.RuntimeService;
import org.flowable.engine.impl.HistoryServiceImpl;
import org.flowable.engine.impl.RepositoryServiceImpl;
import org.flowable.engine.impl.TaskServiceImpl;
import org.flowable.form.api.FormRepositoryService;
import org.flowable.form.api.FormService;
import org.flowable.task.api.history.HistoricTaskInstance;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;
import java.util.Map;

/**
 * Created by sevenlm on 2017/12/27.
 */
@Service
@Transactional
public class CusTaskService {

    @Autowired
    protected FlowableTaskFormService taskFormService;
    @Autowired
    protected TaskServiceImpl taskService;
    @Autowired
    protected HistoryServiceImpl historyService;
    @Autowired
    protected RepositoryServiceImpl repositoryService;
    @Autowired
    protected FlowableTaskQueryService taskQueryService;
    @Autowired
    protected FormService formService;
    @Autowired
    protected FormRepositoryService formRepositoryService;

    @Autowired
    protected RuntimeService runtimeService;



}
